InstagramScraper\Instagram D

Total Complexity 261
Dependencies 18
Dependents 1
Total lines 1,656
Lines of code 1,006
Logical lines of code 622
Comment lines 350
Methods 52
Properties 9

Methods 52

Method Rating Maintainability Complexity Lines of code
login()
B
38 21 61
getMediasByTag()
A
43 13 46
getFollowers()
A
43 12 47
getFollowing()
A
43 12 47
verifyTwoStep()
A
42 10 48
getMediaCommentsByCode()
A
43 10 45
getMediaLikesByCode()
A
44 10 44
getMediasByUserId()
A
45 10 37
parseCookies()
A
49 10 28
getStories()
A
46 9 38
getMediasByLocationId()
A
48 8 31
getPaginateMediasByTag()
A
45 7 42
getMediasFromFeed()
A
50 8 27
getPaginateMediasByLocationId()
A
45 7 42
searchTagsByTagName()
A
53 8 21
searchAccountsByUsername()
A
53 8 21
getPaginateMediasByUserId()
S
45 6 43
generateHeaders()
S
52 7 25
getUsernameById()
S
56 6 16
isLoggedIn()
S
52 5 23
getMediaByUrl()
S
55 5 17
addComment()
S
57 5 14
deleteComment()
S
59 5 12
getCurrentTopMediasByLocationId()
S
55 4 18
getFeed()
S
55 4 18
getCurrentTopMediasByTagName()
S
55 4 18
getAccount()
S
57 4 14
getErrorBody()
S
59 4 14
like()
S
60 4 11
unlike()
S
60 4 11
setProxy()
S
54 3 22
getLocationById()
S
59 3 13
getRhxGis()
S
63 3 11
getSharedDataFromPage()
S
62 3 10
extractSharedDataFromBody()
S
69 2 6
saveSession()
S
79 1 3
withCredentials()
S
69 1 7
getAccountById()
S
76 1 4
getMediaCommentsById()
S
75 1 4
getPaginateMedias()
S
68 1 8
getMediaByCode()
S
76 1 4
getMediaById()
S
76 1 4
generateGisToken()
S
82 1 3
getMedias()
S
74 1 4
resetUserAgent()
S
80 1 3
decodeRawBodyToJson()
S
78 1 3
setUserAgent()
S
80 1 3
getUserAgent()
S
82 1 3
disableProxy()
S
80 1 3
curlOpts()
S
80 1 3
setAccountMediasRequestCount()
S
80 1 3
getCacheKey()
S
80 1 3